<%--
    Document   : newInserzion2
    Created on : 26-mag-2010, 11.49.42
    Author     : MauroTJ
--%>

<%@page import="java.util.LinkedList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="Entity.*" %>
<%@ page import="Other.Constant" %>
<%@page import="java.util.List"%>
<%
            if (session.isNew() == true || session.getAttribute("user") == null) {
                session.setAttribute("error", "pagina disponibile solo per gli utenti registrati");
                response.sendRedirect("./error.jsp");
            }
%>

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="./css/style2.css" media="screen">
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>Profilo Utente</title>
    </head>
    <body>
        <div id="wrapper">

            <div id="header">
                <div id="logo">
                    <h1>holydaysrooms</h1>
                </div>
            </div>
            <%             Utente u = (Utente) session.getAttribute("user");%>

            <div id="page">
                <div id="page-bgtop">
                    <div id="page-bgbtm">
                        <div id="content">
                            <p>Informazioni personali:
                            <p>Username:&nbsp; <%= u.getUsername()%></p>
                            <p>Nome:&nbsp; <%= u.getNome()%></p>
                            <p>Cognome:&nbsp; <%= u.getCognome()%></p>
                            <p>Data nascita:&nbsp; <%= u.getDatanascita().get(u.getDatanascita().DAY_OF_MONTH) + " " + u.getDatanascita().get(u.getDatanascita().MONTH) + " " + u.getDatanascita().get(u.getDatanascita().YEAR)%></p>
                            <p>Indirizzo:&nbsp; <%= u.getIndirizzo()%></p>
                            <p>Codice fiscale:&nbsp; <%= u.getCodicefiscale()%></p>
                            <h4>Modifica i tuoi dati</h4>
                            <form action="./editUtente.jsp">
                                <input type="submit" value="modifica" name="azione" />
                            </form>

                            <h4><p>Inserzioni</p></h4>
                            <form action="./Servlet" method="POST">
                                <input type="submit" value="Elenco" />
                                <input type="hidden" name="azione" value="<%= Constant.FINDINSERZIONE%>">
                            </form>


                            <h4><p>Feedback ricevuti:</p></h4>
                            <%
                                        List<Feedback> FEED = (List<Feedback>) session.getAttribute("feedRicevuti");
                                        LinkedList nomi = (LinkedList) session.getAttribute("feedRicevutiNomi");
                                        session.removeAttribute("feedRicevuti");
                                        session.removeAttribute("feedRicevutiNomi");
                                        if (FEED != null)
                                        for (Feedback f : FEED) {
                            %>
                            <table border="1">
                                <tr>
                                    <td>Autore Feedback: <%=nomi.remove() %></td>
                                    <td>Punteggio: <%=f.getPunteggio()%></td>
                                </tr>
                                <tr>
                                    <td>Commento: <%=f.getDescrizione()%></td>
                                </tr>

                            </table>
                            <%}%>

                            <h4><p>Transazioni come locatore:</p></h4>
                            <%   List<Transazione> TR = (List<Transazione>) session.getAttribute("transLocatore");
                                        if (TR != null)
                                            for (Transazione tr : TR) {%>
                            <table border="1">
                                <tr>
                                    <td>Locatario:<%= tr.getLocatario().getNome() + "" + tr.getLocatario().getCognome()%></td>
                                        <td>Data:<%=tr.getDatatransazione().get(tr.getDatatransazione().DAY_OF_MONTH) + "/" + tr.getDatatransazione().get(tr.getDatatransazione().MONTH)
                                                                + "/" + tr.getDatatransazione().get(tr.getDatatransazione().YEAR)%></td>
                                </tr>
                            </table>
                            <%}%>

                            <h4><p>Transazioni come locatario:</p></h4>
                            <%
                                        TR = (List<Transazione>) session.getAttribute("transLocatario");
                                        if (TR != null)
                                            for (Transazione tr : TR) {
                            %>
                            <table border="1">
                                <tr>
                                    <td>Locatore:<%= tr.getInserzione().getLocatore().getNome() + "" + tr.getInserzione().getLocatore().getCognome()%></td>
                                        <td>Data:<%=tr.getDatatransazione().get(tr.getDatatransazione().DAY_OF_MONTH) + "/" + tr.getDatatransazione().get(tr.getDatatransazione().MONTH)
                                                                + "/" + tr.getDatatransazione().get(tr.getDatatransazione().YEAR)%></td>
                                </tr>
                            </table>
                            <%}%>

                            <br>
                            <h4><p>Avvisi:</p></h4>
                            <h4><p>Feedback da lasciare:</p></h4>
                            <%
                                        TR = (List<Transazione>) session.getAttribute("transLocatore");
                                        session.removeAttribute("transLocatore");
                                        if (TR != null)
                                            for (Transazione tr : TR) {
                                                if (tr.getFeedlocatore() == null) {%>
                            <form action="newFeedback.jsp">
                                <h5>Feedback da lasciare per la transazione </h5>
                                <table border="1">
                                    <tr>
                                        <td>Locatario:<%= tr.getLocatario().getNome() + "" + tr.getLocatario().getCognome()%></td>
                                            <td>Data:<%=tr.getDatatransazione().get(tr.getDatatransazione().DAY_OF_MONTH) + "/" + tr.getDatatransazione().get(tr.getDatatransazione().MONTH)
                                                                    + "/" + tr.getDatatransazione().get(tr.getDatatransazione().YEAR)%></td>
                                    </tr>
                                </table>
                                <input type="submit" value="Rilascia" name="lascia" />
                                <input type="hidden" name="idTransazione" value="<%=tr.getId()%>">
                                <input type="hidden" name="utente" value="locatore">
                            </form>

                            <%
                                                }
                                            }
                                        TR = (List<Transazione>) session.getAttribute("transLocatario");
                                        session.removeAttribute("transLocatario");
                                        if (TR != null)
                                            for (Transazione tr : TR) {
                                                if ((tr.getFeedlocatario() == null)) {%>
                            <form action="newFeedback.jsp">
                                <h5>Feedback da lasciare per la transazione </h5>
                                <table border="1">
                                    <tr>
                                        <td>Locatore:<%= tr.getInserzione().getLocatore().getNome() + " " + tr.getInserzione().getLocatore().getCognome()%></td>
                                            <td>Data:<%=tr.getDatatransazione().get(tr.getDatatransazione().DAY_OF_MONTH)
                                                                    + "/" + tr.getDatatransazione().get(tr.getDatatransazione().MONTH) + "/" + tr.getDatatransazione().get(tr.getDatatransazione().YEAR)%></td>
                                    </tr>
                                </table>

                                <input type="submit" value="Rilascia" name="lascia" />
                                <input type="hidden" name="idTransazione" value="<%=tr.getId()%>">
                                <input type="hidden" name="utente" value="locatario">
                            </form>

                            <%  }
                                                                           }%>

                            <div style="clear: both;">&nbsp;</div>
                        </div>
                        <%@include file="/WEB-INF/jspf/menu.jspf" %>
                    </div>
                </div>
            </div>
            <!-- end #page -->

        </div>
        <div id="footer">
            <p>Copyright (c) 2010 www.holydaysrooms.com. All rights reserved. Design by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.</p>
        </div>
        <!-- end #footer -->
    </body>

</html>